package com.itcs.app.pay.model;

/**
 * 被扫回调数据
 * 
 * @author LiuPeng
 * @date 2018年3月24日
 * 
 */
public class TradePayCallBackData {

	/**
	 * @Fields 商户订单号
	 */
	private String TransNo;

	/**
	 * @Fields 支付状态
	 */
	private String payStatus;

	/**
	 * @Fields 第三方支付订单号
	 */
	private String platformOrderNo;

	/**
	 * @Fields 渠道支付订单号
	 */
	private String channelOrderNo;

	/**
	 * @Fields 支付平台
	 */
	private String payPlatform;

	/**
	 * @Fields 支付渠道
	 */
	private String payChannelCode;

	/**
	 * 创建一个新的实例 TradePayCallBackData.
	 *
	 * @param transNo
	 * @param payStatus
	 * @param platformOrderNo
	 * @param channelOrderNo
	 * @param payPlatform
	 * @param payChannelCode
	 */
	public TradePayCallBackData(String transNo, String payStatus, String platformOrderNo, String channelOrderNo, String payPlatform,
			String payChannelCode) {
		super();
		TransNo = transNo;
		this.payStatus = payStatus;
		this.platformOrderNo = platformOrderNo;
		this.channelOrderNo = channelOrderNo;
		this.payPlatform = payPlatform;
		this.payChannelCode = payChannelCode;
	}

	/**
	 * @return the transNo
	 */
	public String getTransNo() {
		return TransNo;
	}

	/**
	 * @param transNo
	 *            the transNo to set
	 */
	public void setTransNo(String transNo) {
		TransNo = transNo;
	}

	/**
	 * @return the payStatus
	 */
	public String getPayStatus() {
		return payStatus;
	}

	/**
	 * @param payStatus
	 *            the payStatus to set
	 */
	public void setPayStatus(String payStatus) {
		this.payStatus = payStatus;
	}

	/**
	 * @return the platformOrderNo
	 */
	public String getPlatformOrderNo() {
		return platformOrderNo;
	}

	/**
	 * @param platformOrderNo
	 *            the platformOrderNo to set
	 */
	public void setPlatformOrderNo(String platformOrderNo) {
		this.platformOrderNo = platformOrderNo;
	}

	/**
	 * @return the channelOrderNo
	 */
	public String getChannelOrderNo() {
		return channelOrderNo;
	}

	/**
	 * @param channelOrderNo
	 *            the channelOrderNo to set
	 */
	public void setChannelOrderNo(String channelOrderNo) {
		this.channelOrderNo = channelOrderNo;
	}

	/**
	 * @return the payPlatform
	 */
	public String getPayPlatform() {
		return payPlatform;
	}

	/**
	 * @param payPlatform
	 *            the payPlatform to set
	 */
	public void setPayPlatform(String payPlatform) {
		this.payPlatform = payPlatform;
	}

	/**
	 * @return the payChannelCode
	 */
	public String getPayChannelCode() {
		return payChannelCode;
	}

	/**
	 * @param payChannelCode
	 *            the payChannelCode to set
	 */
	public void setPayChannelCode(String payChannelCode) {
		this.payChannelCode = payChannelCode;
	}

}
